From: route@monster.com
Sent: Wednesday, October 21, 2015 10:12 AM
To: hg@apeironinc.com
Subject: Please review this candidate for: IBM IID Architect
This resume has been forwarded to
you at the request of Monster User xapeix03
|
|||||||
|
|||||||
|
|
|
||||||
|
||||||
|
SRINIVAS YATAM 469 426 8121 SrinivasRamesh.Yatam@gmail.com SUMMARY: · Over
10 years of experience in all the phases of software development life-cycle
including Requirements Analysis, Leading the team, Design, Development,
Delivery/Support of software applications. · Developed
applications using middleware technologies, IBM WebSphere ESB and IBM
WebSphere Process Server. · Proficient
in Java, JEE, Web Services, EJB and XML. · Have
been working on IBM Integration Designer (IID), WID, RAD and
Eclipse IDEs. · Experience
in Banking/Finance and Telecom Industry. ·
Proficient in modeling BPEL
processes using IBM IID and deploying them to IBM Process
Choreographer/Process Server. ·
Proficient in Business Integration
and Service Oriented Architecture (SOA) design and development · Extensive
experience in variety of development methodologies like Scrum, Agile
along with the traditions waterfall, Iterative models. · Developed
application using open source technologies like Struts, Hibernate and
Spring · Thorough
understanding and good experience in Object oriented programming and design
patterns · Experience
in testing the performance of the application, using IBM Heap Dump /
Thread Dump analyzers to identifying the bottlenecks and applying the
changes to improve the performance. · Experience
in developing the tests at various levels. i.e. unit tests, UAT, EIT. ·
Strong presentation skills and the
ability to communicate at different levels within the organization with
exceptional problem-solving and analytical skills and excellent attention to
detail. · Experience
in various control systems and continuous integrations like CMVC, Clear Case,
XtraC and VSS etc. ●
Excellent
troubleshooting/debugging skills towards the solution. · Able
to work independently as we as with teams within an aggressive and demanding
project schedule and environment. · Sun
Certified Java Programmer. Quick Skill Matrix: ·
SOA
– 8 years ·
WebSphere
ESB
– 6 years ·
WebSphere Process Server
(WPS) – 4 years ·
Web
Services
– 8 years ·
J2EE
– 10 years ·
Agile
– 5 years ·
DB2
– 6 years ·
Oracle
– 5 years TECHNICAL SKILLS Operating
Systems: Win NT/ 2000/XP, AIX, Linux, Sun Solaris EAI/Messaging
Tools: IBM WebSphere ESB, IBM WebSphere Process Server Languages:
Java, C++, C J2EE
Technologies: EJB 2.0, Java Connector Architecture (JCA), Servlets, JSP,
JDBC, JNDI, JSTL, RMI, Spring, iBatis Web
Services:SOAP, XML, XSD, XSLT, JAXB, WSDL, JSON, REST Java
support tools: JUnit, ANT DBMS:
DB2, Oracle 8i/9i/10g, TOAD, DBVisualizer Frameworks:
Spring 2.x, Struts, Hibernate Development
Tools: IID, WID, Eclipse, RAD 7.0, WSAD Scripting:
Perl Application
Servers: Web logic 7.0, WebSphere 7x, Tomcat, Apache Web
Servers: IBM HTTP Server Web
Design/Tools: HTML, JavaScript, XML, CSS, JSON, AJAX, SoapUI Versioning
Tools: CMVC, Clear Case and Visual Source Safe, XtraC PROFESSIONAL EXPERIENCE: Frontier Communications IBM WPS Consultant Dec 2013-Till
date Frontier secure is
launching a new product called Computer Security Pro for small business users
that employ five to fifteen individuals. This product will provide true
commercial Internet Security solution for business customers. FSecure will be
the vendor used for this product set which is a vendor Frontier currently
uses for the Frontier Secure products, i.e. computer security for residential
and backup&Sharing. Roles &
Responsibilities: 1.
Design & development of the
Reports and Subscriptions 2.
Design the SOAP header propagation
to Datapower using WPS 3.
Integrated various systems like
Viryanet, FSecure, Sterling CRM using MQ, Web services and REST. 4.
Integration, System and Production
support. Environment: IBM
WebSphere Process Server 602, IBM WebSphere Enterprise Service Bus (WESB),
IBM Datapower, Java, J2EE, Web Services, XML, SOAP, CVS, Oracle
10g, Unix. Amdocs, Dallas, TX June 2013 – Nov
2013 Project Title: MetroPCS Service
Enabled (SOA) Activations App Client: MetroPCS Mediation and Process Developer MetroPCS is building one
of the most advanced and flexible payment solutions in the industry. The new
solution will enhance product capabilities as well as enable operational
excellence throughout the ecosystem. Subscribers will benefit from the new
features and functionality making it faster and simpler to do business with
MetroPCS. The focus areas of the
Payment Strategy Enhancements are: · Identity
– simpler and faster customer authentication · Payments
– improved payment efficiency · Saved
Payment Methods (SPM) – enriched wallet capability, and new Payment methods Roles
& responsibilities: ·
Effectively
interacted with team members and business users from different regions for
requirements capture and analysis ·
Created
Service Contracts based on the providers requirements. ·
Involved
in creating Design documents for the Activations module. ·
Worked
on WebSphere Integration. ·
Extensively
working with WID to create interfaces, XSDs, Web service Import, Exports. ·
Working
with WID to create mediation modules and common libraries for the Activation
module. ·
Worked
on LDAP and mediation connectivity. ·
Creating
XSLT transformation, Custom XSLT transformation. ·
Creating
Business Objects as per the requirement, creating request and responses with
business objects. ·
Worked
with EJB to develop the Cache component. ·
Coding
using Java and J2EE Technologies. ·
Generated
required SQL Statements using SQL developer
·
Involved
in Web Services development and implementation. ·
Followed
Agile methodology while implementing the application. ·
Created
Manual Test Scripts for few applications of process. ·
Performed
Unit testing. Environment: WebSphere Integration Developer
7.0, IBM WebSphere Process Server 7.0, IBM WebSphere Enterprise Service Bus
(WESB) 7.0, Java, J2EE, WebSphere Application Server 7.0, WSRR, Web
Services, XtraC, XML, SOAP, Toad , LDAP , Oracle 10g, Unix,
Windows XP. Cognizant
Technology SolutionsNov 2012 – June 2013 Project Title: FRNO Subscriber Client: NorthWestern Mutual Application Design and
Implementation This system is used to maintain the
relationship of a Subject with the servicing Network Office and Financial
Representative(s). Multiple of these Subjects may be associated to a Service
Request. Maintaining this relationship allows systems to identify
Service Requests currently related to a Financial Representative or Network
Office. FRNO
Subscriber process improvements are required to address these three
objectives: 1. Migrating the existing Process
server module to MQ/JMS and MDB-Java solution 2. Increased operational
efficiency/performance Roles & responsibilities: · Effectively
interacted with team members, business users and Data Base Teams for
requirements capture and analysis. · Created
the High Level and Detail Level Design Documents for FRNO Subscriber MQ-JMS
and MDB-Java solution. · Created
Service Contracts based on the providers/consumers requirements. · Designed
a solution based on MDBs, JMS and spring’s JmsTemplate and
AbstractJmsMessageDrivenBean to replace the existing process server module. · Created
the solution from the scratch. · Performed
Unit testing. · Created
Manual Test Scripts for developed applications of process. Environment: IBM Integration Designer (IID)
v6.2 and v7.5, IBM WebSphere Process Server 7.5.1, Java, iBatis,
Spring, WebSphere Application Server 7.0, RFHUtil, SoapUI, XML, SOAP, LDAP ,
Windows 7. Cognizant Technology SolutionsMay
2012 – Nov 2012 Project Title: CLR-DPI Client: NorthWestern Mutual Technical Design and Lead Contracting,
Licensing, and Registrations (CLR) is the gateway that all candidates must
pass through to enter NM's exclusive distribution system and plays an
essential role in the overall management of a field representative's life
cycle (career). CLR is currently challenged to meet three immediate
regulatory changes, to operationally support field growth, and to provide the
experience today's recruit expects. CLR
data and process improvements are required to address these three objectives: 1. Enhanced regulatory management 2. Increased operational efficiency 3. Creating a more favorable
experience for the field. Roles & responsibilities: · Effectively
interacted with team members, business users and DataBase Teams for
requirements capture and analysis. · Involved
in creating High Level and created Detail Level Design Documents for SRCONS
AT2 and AT3 releases. · Created
Service Contracts based on the providers/consumers requirements. · Working
with IBM Integration Designer 7.5 for developing BPEL processes. · Extensively
working with IID to create interfaces, XSDs, Web service Import, Exports. · Creating
Business Objects as per the requirement, creating request and responses
with business objects. · Performed
Unit testing. · Created
WSDLs as per the W3C standards and generated the web services. · Developed
web services for the UI applications and processes namely SRCONS CDA and
SRCONS Facade. · Created
web services for the UI applications to interact with the process server. · Developed
application using J2EE Web services and integrated with the other Front End. · Used
web service calls using Java Web Services RPC and Apache AXIS client
packages. · Used
web services Client for making calls to Process Server data. Generated Client
classes using WSDL2Java and used the generated Java API. · Implemented
complex SQL Statements required for search functionality. · Created
Manual Test Scripts for developed applications of process. Environment: IBM Integration Designer (IID)
v6.2 and v7.5, IBM WebSphere Process Server 7.5.1, Java, iBatis,
Spring, WebSphere Application Server 7.0, Web Services, SoapUI, XML,
SOAP, LDAP , Windows 7. Revel Resorts, Atlantic City, NJFeb
2012 – Apr 2012 Project Title: Revel FirstSight ESB Senior Developer Project FirstSight at Revel is a SOA-driven
approach to managing Guest information. The primary goal is to provide an
Enterprise master-view of the customer. This is achieved through an entirely
SOA approach to MDM and IGT (International Game Technology). An Enterprise
Service Bus acts as the pivotal component for Guest retrieval and
modification services. The
solution is composed of MDM Standard Version 10 (formally IBM Initiate MDM),
IGT and WebSphere Enterprise Service Bus Version 7.5. The use of ESB is
critical to achieving the following key design goals within Revel: 1.
Drive a responsive and real-time
solution that can respond to an Entertainment complex’s real-time schedule.
Avoid batch processes whenever possible 2.
Place the Master Data Management
(MDM) solution at the center of Guest management. Leverage MDM’s strengths in
search and data quality to ensure complete Guest information is readily
available and consistent. 3.
Enable an Enterprise Service Layer
that allows the rapid introduction of new Guest management services into the
environment. New Guest-focused technologies should be able to integrate with the
new Guest management platform as quickly as they are introduced to the
Enterprise Roles
& responsibilities: · Created
Service Contracts based on the providers/consumers requirements. · Involved
in creating Design documents for the Guest management services, LDAP and Flat
file Adapter. · Working
with IBM Integration Designer 7.5 for developing mediation modules, common
libraries. · Extensively
working with IID to create interfaces, XSDs, Web service Import, Exports. · Creating
XSLT transformation, Custom XSLT transformation. · Extensively
working with XSLT mapping. · Followed
Agile methodology while implementing the application · Creating
Business Objects as per the requirement, creating request and responses
with business objects. · User
creation and Authentication in LDAP. · Creation
of FlatFile Adapter to write custom exceptions into flat file for later
consumption by other systems. · Development
of Guest creation, retrieval and management services. · Development
of PIN creation, updating and validation services. · Development
of Player Balance services. · Performed
Unit testing. · Environment:
IBM Integration Designer (IID) 7.5, IBM WebSphere Process Server 7.5.1, IBM
WebSphere Enterprise Service Bus (WESB) 7.5, Java, WebSphere
Application Server 7.0, WSRR, Web Services, XML, SOAP, LDAP , Windows
Server 2008. Amdocs, Dallas, TX
June 2011 – Feb 2012 Project Title: MetroPCS Service
Enabled (SOA) Activations App Client: MetroPCS Mediation and Process Developer Implement a standards-based service
enabled platform that integrates diverse Metro Channel Partner (consumer)
applications with backend applications like the Amdocs Billing System,
Network Provisioning elements and other core vendor service provider
applications. The platform will provide standardized services with the
following capabilities: ·
Ability
to transform data between disparate applications and the backend systems ·
Ability
to centralize business logic and provide orchestration ·
Ability
to allow enterprise-class monitoring and alarming ·
Ability
to unlock new functionality implemented in the core backend applications and
extend to
channel partners quickly with minimal technology impacts The platform will provide services
to support the following business functions to be developed in three phases: ·
Activations
(including new customer on-boarding and payment) ·
Service
Payments ·
Account
& Service Management Roles
& responsibilities: ·
Effectively
interacted with team members and business users from different regions for
requirements capture and analysis ·
Created
Service Contracts based on the providers requirements. ·
Involved
in creating Design documents for the Activation and Payments module. ·
Working
with WebSphere Integration Developer 7.0 for developing BPEL processes
creation. ·
Extensively
working with WID to create interfaces, XSDs, Web service Import, Exports. ·
Working
with WID to create mediation modules and common libraries for the Activation
and
Payment module. ·
Creating
XSLT transformation, Custom XSLT transformation. ·
Extensively
working with XSLT mapping. ·
Creating
Business Objects as per the requirement, creating request and responses
with business objects. ·
Worked
with EJB to develop the DynaCache component. ·
Developed
exception handling mechanism using DynaCache on WebSphere Application Server
on application load. ·
Coding
using Java and J2EE Technologies ·
Working
with IBM WebSphere Process Server 7.0 for business processes deployment. ·
Working
with Enterprise Service Bus for meditations deployment. ·
Developing
web services and invoking different provides Web services in the mediation
flows as
well in BPEL flows. ·
Working
with WSRR for storing, accessing and managing web services. ·
Working
with XtraC to place updated codebase in repository. ·
Generated
required SQL Statements using SQL
developer
·
Involved
in Web Services development and implementation. ·
Followed
Agile methodology while implementing the application. ·
Created
Manual Test Scripts for few applications of process. ·
Performed
Unit testing. Environment: WebSphere Integration Developer 7.0,
IBM WebSphere Process Server 7.0, IBM WebSphere Enterprise Service Bus (WESB)
7.0, Java, J2EE, WebSphere Application Server 7.0, WSRR, Web Services,
XtraC, XML, SOAP, Toad , LDAP , Oracle 10g, Unix, Windows XP. Project Title:Websphere Software for
Telecom (WsT) Oct 2006 – June 2011 Client: IBM in house product
development. IBM Austin, USA / IBM Raleigh, USA Senior Application Developer IBM® WebSphere® Software for Telecom
(WsT) allows Telecom Service Providers (TSP) to expose high-level Web
Service interfaces to network services for third parties. Third parties are typically external
service provider customers or organizational divisions wanting to develop new
services that integrate with service provider network infrastructure. Web
service interfaces provide access to service capabilities in a programming
language and technology independent way. Each Web service interface can have
multiple back-end implementations for connecting with a service provider's
environment. For example, a Web service interface may connect to a service
provider's network through the Session Initiation Protocol (SIP), using a
Parlay Connector through a Parlay Gateway, through native service provider
protocols(SMPP, MLP, MM7 etc), or using custom integrated services. Accomplishments: · Designed
and implemented of new features for the application. Features involve
implementing the SMPP v5.0 specification and Parlay X v 3.0 · Received
IBM Bravo award for developing a Proof of Concept (PoC) code base on
WsT to help close a business deal with AT&T. · Involved
in improving the performance of the application by tuning EJB performance,
SQL query optimization in the application. Responsibilities: · Conducted
daily scrum meetings and Weekly BA (Business Analysts) reviews. · Coordinated
monthly sprint reviews (once in a month) with the clients. · Coordinated
with deployment team to resolve if there are any build issues. · Responsible
for requirement analysis and interacting with the business team for
requirement clarifications. · Responsible
for the design of SDD (System Level Design) & CDD (Component Level
Design) for direct connect services. · Responsible
for the development of the WebServices & the unit test cases · Integration
of direct Connect services like SMS, WAP and Notification and Location based
services using WID. · Developed
the EJB layer (i.e. Session Bean/Entity Bean) for necessary business logic
and database related operations. · Responsible
for not having any configuration issues in all respective files before
delivering the code. · Responsible
for fixing the defects with quick turnaround time. · Worked
with test team on test activities like providing the test requirement &
test scenario review for various releases of WsT. · Provided
support for customers. · Engaged
in customer related activities by working with services & solution teams
at IBM · Demonstrated
developed functionalities to the BAs and then clients. Environment: Java, EJB, Webservices JAX-RPC,
JAX-WS, Telecom protocols (SMPP, MLP, WAPPush, Parlay X), XML Simulator,
Logica Simulator, DB2 v8, JMS, ANT, JUNIT, CMVC, RAD 7.0, Websphere 7x, WAS
ESB 6.x, WPS, WID 6.x, Java Connector Architecture (JCA), Windows XP, AIX. Project Title: Deal Manager,IBMJune
2006 – Oct 2006 Client: ATT Senior Developer Currently,
multiple tools are being utilized to capture current deal status for the
Custom Solutions. Many of these tools require manual entry of key
milestones/activities, and do not provide real time status of the deal in
relation to where they are in the Custom Deal Process. Current systems
available do not capture all key tracking points within the custom deal
process resulting in inaccurate or inconsistent status reporting. In
addition, the system lacks the ability to apply Key Performance Indicators
(KPI) against these tracking points and deliver jeopardy notification to
assist in project management. Goal:
Establish a single system or platform for senior leadership, deal leads, deal
project management etc., to provide end-to-end real time deal specific
tracking, resource utilization, proactive bottleneck, jeopardy notification
and serve as the foundation for globally consistent deal status and
reporting. Responsibilities: · Followed
the Agile development process throughout the development. I.e. participating
in By-weekly sprint planning, daily stand up meetings, sprint reviews,
retrospective etc. · Designed
and implemented the CBUS and eCRM webservices. · Developed
unit/integration tests at all layers (i.e. controller, service and Dao layer)
using EasyMock and JUnit. · Implemented
the complex UI screens in Javascript using Ajax and JSON. · Coordinated
with build & deployment team to deploy the application in ref and prod. Environment: Java, Web services, Hibernate 3,
Spring, JAXB, Oracle, HTML, JavaScript, XML, ANT, JUNIT, CMVC, RAD, IBM
Websphere , Windows XP. i-flex Solutions Limited (Currently known as Oracle
Financial Services Software Limited)
Dec 2005 – May 2006 Project Title: Anti-Money Laundering – Quick Screens Client: CITI Bank Senior Developer The Anti-Money Laundering is being
developed to track the suspicious/questionable activities. The business requirements include: · Monitoring
customer transaction activity such as: o Cash
transactions o ATM
withdrawals o Incoming
and Outgoing wires o Check
Transactions Attributes like structuring of transactions, and funds flow
velocity etc. · Ability
to monitor suspicious/questionable activities for further investigation. · Managing
Cases and CDDs, in a workflow environment. · Rising
of Suspicious Activity Reports (SAR). · Audit
trails, MIS, as well as scheduled reports. · Maintaining
public figure and Negative list. The application caters to mentioned
requirements in Quick screens in a workflow environment through different
modules like Case Management, AIR, CDD, Profile, Watch list, SAR and
Configuration. Responsibilities: · Analyzed
business processes, flows and functions of legacy system. Developed AS-IS
model, TO-BE model, performed gap analysis, mapped business process into
AML-QS. ·
Work with Business Analyst in
translating business requirements into Functional Requirements Document and
to Detailed Design Documents · Coding
and Development of AIR (Account Inquiry Request) module. ·
Responsible for system
administration for Weblogic application server. · Tuned
the application to maintain as minimum as possible amount of data in the
session/request for each server request. · Involved
in tuning the performance for better response time by introducing the
asynchronous calls to middleware. Environment: Java, J2EE, JSP, Struts, EJB, SQL,
HTML, JavaScript, Oracle 9i, JUNIT, VSS, Eclipse, Websphere 6.0, Windows XP. i-flex Solutions Limited (Currently known as Oracle
Financial Services Software Limited)
Nov 2005 – Dec 2005 Project Title: Enhanced Due
Diligence Intelligence Engine (EDDIE) Client: CITI Bank, Tampa Application Developer Compliance policy requires that
names of customers, vendors and in some instances employees to be checked
against a variety of information including publicly available databases in
order to satisfy regulatory and prudent risk management requirements around
Know Your Customer (KYC), EDD (Enhanced Due Diligence) and customer
acquisition and retention. The objective of Eddie tool is to
provide a tool that will enable enhanced due diligence across Citigroup
businesses by searching names and other information against multiple sets of
structured information. Extended matching identifies relationships across
multiple data sources in a way that combines and extends information available
from multiple sources. · EDDIE
will combine the due diligence information from several vendors and Citigroup
data (such as bad lists, closed accounts, etc.). · EDDIE
provides multiple businesses, countries and regions the ability to screen
names against these databases (e.g. politically exposed persons, “bad guys”)
and receives potential matches with detailed information about the match. · EDDIE
provides consistent and reliable use of best quality and approved data
sources (for example World-Check, Factiva, RDC, global PEP list). EDDIE provides
consistent and reliable use of business-specific data sources (“local lists”)
Responsibilities: · Analyzed
requirements and developed customized solution in EDDIE module to meet
quality management requirements. ·
Responsible
for development of modules/screens. ·
Responsible
for reports generation using FOP. ·
Responsible
for build script preparation and build related activities using ANT. Environment: Java, J2EE, JSP, Java
Script, FOP, Log4j, CSS, HTML, EJBs, SQL, Oracle 9i, ANT, JUNIT, VSS, WSAD,
Weblogic v8.1, Windows XP. i-flex Solutions Limited (Currently known as Oracle
Financial Services Software Limited)
May 2005 – Nov 2005 Project Title:Regulation-W Client: CITI Bank Senior Developer The Regulation W of the Federal Reserve Board,
implements, interprets and applies the restrictions of Sections 23A and 23B
of the Federal Reserve Act (FRA) on transactions between affiliates. Sections 23A and
23B are intended to prevent the abuse of a bank’s resources in transactions
with its affiliates. U.S. banks and their subsidiaries are restricted
by section 23A from engaging in loans, purchases of assets, and other specified
transactions with their affiliates unless limits in the amount of exposure to
any one affiliate or all affiliates in the aggregate and other prudential
requirements are observed The application has three steps: Process Analysis: a set of questions
on Legal Vehicles and Products to determine the scope of applicability of the
restrictions of Regulation W. Gap
Analysis: a set of questions on applicable process requirements and controls
(RCSA) based on the results of the Process Analysis. Action Plan: a format to input
new/revised procedures/documentation requirements based on the results of the
Gap Analysis. Reports: Generating the reports
using FOP frame work. Environment: Java, J2EE, JSP, Java Script, FOP,
Log4j, CSS, HTML, EJBs, SQL, Oracle 9i, ANT, JUNIT, VSS, WSAD, Weblogic v8.1,
Windows XP. i-flex Solutions Limited (Currently known as Oracle
Financial Services Software Limited) Project Title: Workflow Management
System for Loans Approval Account Maintenance (Securities) Client: CITI Bank
May 2004 – May 2005 Java Developer Citibank GCIB, London proposes to
build and deploy Workflow Management System for Securities. The proposed
Securities Workflow System would automate the entire account opening process
of Securities Account Opening. There would be separate workflows for
different Global windows – London, New York & Luxemburg. The
proposed Securities workflow will consist of 5 main steps. They are · Enter
Request · Authorize
Request · Confirmation/
information received from various units like ADU, Tax Ops, CRMS, etc. plus
dead-end hand-offs. · CAMU
sanity check, upload to Mainframes · Requests
authorized on Mainframes and data processing & confirmation. Securities account opening involves
generation of different kinds of sub requests as part of a request and this
is specific to a branch. Each sub request will have its own workflow
path which involves different users as part of the Approval/Rejection
process. The various roles in the Securities
workflow – will be the different “users” of the proposed workflow system.
Each role in the workflow is associated with the Requestor/Checker concept
wherein the requestor will raise a request and the checker will authorize the
request. Every Approval/Rejection will send mails to the respective departments
involved in the workflow. All these requests finally get uploaded to a
Mainframe System for the opening of the Account. The current
application is built for London Branch. Environment: Java, J2EE, JSP, Servlets, EJB,
XML, HTML, JavaScript, Oracle 8i, TOAD, VSS, Windows XP, Weblogic 6.1. |
|
|
||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Languages: |
Languages |
Proficiency Level |
|
English |
Fluent |
|
|
|